financial management advisor software licenses patent business results investment relationship ucita legislation software contracts software crm transactions yellow pages trade mark attorney customer list software licensing patent attorney licensing hardware financial planning designs